home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 27 / CU Amiga Magazine's Super CD-ROM 27 (1998)(EMAP Images)(GB)[!][issue 1998-10].iso / CUCD / Programming / THXPlayLib / developer / ASM / libraries / thxplay.i < prev   
Encoding:
Text File  |  1998-06-05  |  841 b   |  34 lines

  1.     IFND    LIBRARIES_THXPLAY_I
  2. LIBRARIES_THXPLAY_I    SET    1
  3.  
  4. **
  5. **    $VER: libraries/thxplay.i 5.2 (10.06.98)
  6. **
  7. **    A few simple facts about the THX module header.
  8. **
  9. **    (C) Copyright 1997-1998 Kyzer/CSG
  10. **    All Rights Reserved.
  11. **
  12.  
  13.     IFND    EXEC_TYPES_I
  14.     INCLUDE    "exec/types.i"
  15.     ENDC
  16.  
  17. THX_ID        EQU    $54485800
  18. THX2_ID     EQU    $54485801
  19.  
  20.     STRUCTURE    thxHeader,0
  21.     ULONG    thxh_id        ; header ID (THX_ID or THX2_ID)
  22.     UWORD    thxh_skip    ; skipvalue (ignore)
  23.     UWORD    thxh_len    ; (thxh_len & 0xfff) = length of position list
  24.                 ; ((thxh_len & 0x7000) >> 12) = cia speed
  25.                 ; ((thxh_len & 0x8000) != 0) = BOOL trk0here
  26.         UWORD    thxh_res    ; (thxh_res & 0xfff) = restart position
  27.         UBYTE    thxh_trl    ; length of each track
  28.         UBYTE    thxh_trk    ; number of tracks
  29.         UBYTE    thxh_smp    ; number of samples
  30.         UBYTE    thxh_ss        ; number of subsongs
  31.     LABEL    thxh_SIZEOF
  32.  
  33.         ENDC
  34.